a .img:hover {
    opacity: .85;
}
.pageTitle, h1.page-title {
    font-size: 32px;
    color: #092545;
    line-height: 1.2;
    padding-bottom: 15px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight: 300;
}
.extra-large-text {
    font-size: 44px;
    line-height: 1.15;
    margin-bottom: 20px;
}
.PHeader {    
    padding-bottom: 6px;
    font-size: 32px;
    line-height: 1.25;
    font-weight: 500;
    padding-bottom: 10px;
    color: #10132e;
}
.SHeader {
    font-size: 24px;
    line-height: 1.1;
}
.secondary-text {
    font-size: 20px;
    line-height: 1.4;
}
.tertiary-text {
    font-size: 16px;
}
.CTA {
    text-align: center;
    background-color: #4896b6;
    padding: 9px;
    font-size: 18px;
}
.CTA-button {
    background-color: #194b5f;
    padding: 11px 20px;
    margin-left: 10px;
}
.black, a.black, a .black, .black a {
    color: #000;
}
.white, a.white, a .white, .white a, p.white {
    color: #fff;
}
.dark-blue, a.dark-blue, a .dark-blue, .dark-blue a {
    color: #0e1422;
}
hr.home-rule {
    border-top: 3.5px solid #475c6d;
    margin: 40px 0px 20px 0px;
}
.home-button {
    text-align: center;
    padding: 15px 5px;
    font-size: 16px;
    font-weight:  bold;
    border-radius:  10px;
    width: 350px;
    display: inline-block;
}
.home-button-green {
	background-color:  #d9e779;
}
.home-button-blue {
	background-color:  #3ac3f8;
}
.home-button-small {
	padding: 5px;
}
.home-button-fw {
	width:  100%;
}
.home-button:hover, .home-tracks:hover {
    transform: scale(1.01);
    transition: ease 0.3s;
}
.center-button {
    display: inline-block;
    margin: 0 auto;
}
.bullet-arrow {
	color:  #4896b6;
}
.about-section {
	padding:  40px 0px;
}
.about-button-set {
	padding:  0px 0px 30px 0px;
}
.speaker-section {
	background-color:  #183f5f;
	padding:  45px 0px 50px 0px;
}
.speaker-section img {
	margin-bottom:  20px;
}
.sponsors-section {
	padding:  40px 0px 60px 0px;
}
.connect-with-us-section {
     padding:  50px 0px 75px 0px;
}
hr.connect-border {
	border-top:  5px solid #a4d0e6;
	margin:  35px 15px 55px 15px;
}


/*Footer Social*/
.homepage-social-bottom {
    background-color: #183f5f;
    padding: 15px 0px;
}
.hashtag-home {
    display: inline;
    padding-left: 6px;
    color: #fff;
    font-size: 16px;
}

/*Sponsors Page*/
.sponsor-banner {
    font-size: 16px;
    text-align: center;
    color: #fff;
    background-color: #000;
    padding: 5px 0px;
}
.corporate-sponsors img {
    padding: 0% 10% 15px 0;
    text-align: center;
    display: block;
    margin: 0 auto;
}
/* Tracknav */
.tracknav a {
  background-color: #;
}

/*Nav Last Child Offset*/
@media screen and (min-width: 1135px) {
    .nav li:last-of-type ul {
        margin-left: -79px;
    }
}

/*Nav Logo*/
a.navbar-brand, a.navbar-brand-reg {
    background-image: url("/images/librariesprovider74/template-images/23/logo-nav.png");
    background-repeat: no-repeat;
}
a.navbar-brand-reg {
    width: 100%;
    display: block;
    margin: 15px 0px 15px 20px;
    background-position: center;
    height: 67px;
}


/* Dropdown Nav Border Color */
.dropdown-menu>li>a {
    border-top: 1px solid #fff;
    color: #fff;
}
/* Main Nav Color - Nav Font Color */
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .dropdown-menu>li>a, .dropdown-menu>li>a:hover, .navbar-default .navbar-nav>.open>a {
    color: #fff;
    font-weight: 500;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default, .dropdown-menu>li>a:hover, .navbar-default .navbar-nav>li>a:hover, .nav>li:last-child>a, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li:last-child, .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav>.open>a:hover, .dropdown-menu, .navbar-default .navbar-nav>.open>a  {
   background-color: #bddb55;
}
.navbar-default, .dropdown-menu>li>a:hover, .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav>.active>a  {
    background-color: #0e1422;
    color: #fff;
}
.navbar-default .navbar-nav>li:last-child, .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav>.open>a:hover, .dropdown-menu, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.active>a:hover  {
    background-color: #bddb55;
    color: #0e1422;
}
.navbar-default .navbar-nav>li:last-child, .nav>li:last-child>a, .navbar-default .navbar-nav>.open>a, .dropdown-menu>li>a {
    color: #0e1422;
}

/* Reg Page */
.CHIRegTableWrapper .standout, .CHIRegTableHeader, .CHIRegTableHeaderClear, .CHIRegTableWrapperClear .standout, .CHIRegTableHeaderSidebar, .CHIRegDiscountTableRows {
    background-color:#0e1422;
    color: #fff;
    padding-top:10px;
    padding-left:10px;
    font-weight:bold;
}

/*Home Carousel*/
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-fade .carousel-inner > .item.next,
.carousel-fade .carousel-inner > .item.active.right {
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .item.prev,
.carousel-fade .carousel-inner > .item.active.left {
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .item.next.left,
.carousel-fade .carousel-inner > .item.prev.right,
.carousel-fade .carousel-inner > .item.active {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
}

.carousel-fade .item {
-webkit-transition: opacity 1s !important;
 -moz-transition: opacity 1s !important;
  -ms-transition: opacity 1s !important;
  -o-transition: opacity 1s !important;
  transition: opacity 1s !important;
}

/*Uneven Row Override*/
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* inline-block space fix */
    margin-right:-4px;
}

/*Five Column Override*/
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-5ths {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

/*Queries*/

@media screen and (max-width: 767px) {
    .home-button {
        width: 100%;
    }
    .speaker-section img {
        width: 200px;
        display: inline-block;
        margin: 0 auto;
        padding: 5px 0px 10px 0px;
    }
    .connect-with-us-section {
        padding: 55px 0px 30px 0px  
    }
}
@media screen and (max-width: 500px) {
	.CTA-button {
	    display: block;
	    margin: 8px 0px 0px 0px;
	}
}